/* 基础页面样式初始化 */
	page {
		background-color: #fff;
		min-height: 100%;
	}
	.ai-header {
		padding: 20rpx;
		background-color: #007AFF;
		text-align: center;
	}
	.ai-title {
		color: #FFFFFF;
		font-size: 36rpx;
		font-weight: bold;
	}
	
	.header {
		height: 88rpx;
		background: linear-gradient(135deg, #FFFDE4 0%, #005AA7 100%);
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0 30rpx;
	}

	.header-title {
		color: #FFFFFF;
		font-size: 36rpx;
		font-weight: bold;
	}
	
	.warp {
		width: 100%;
		min-height: 100%;
	}
	.banner-image {
		width: 100%;
		height: 400rpx;
	}
	
	.swiper-box {
		height: 400rpx;
	}
	.banner-container {
	  position: relative;
	  width: 100%;
	}
	
	.banner-title {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  right: 0;
	  padding: 10rpx 20rpx;
	  background-color: rgba(0, 0, 0, 0.5);
	  color: #fff;
	  font-size: 28rpx;
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	.notice-box{
		height: 80rpx;
		border: skyblue 1rpx solid;
	}
	#notice-h4{
		margin-top: 20rpx;
		color: dimgray;
		text-align: center;
	}